import axios from 'axios'

export function request(config) {
        // 1.创建axios的实例
        const instance = axios.create({
            baseURL: 'http://123.207.32.32:8000',
            timeout: 5000
        })

        // axios的拦截器
        instance.interceptors.request.use(config => {
            // console.log(config);
            return config
        },err => {
            console.log(err);
        })
        //响应拦截
        instance.interceptors.response.use(res => {
            return res.data
        },err => {
            console.log(err);
        })

        // 发送真正的网络请求 返回的instance就是Promise
        return instance(config)
}

export function mallrequest(config) {
    // 1.创建axios的实例
    const instance = axios.create({
        baseURL: 'http://api-hmugo-web.itheima.net/api/public/v1',
        timeout: 5000
    })

    // axios的拦截器
    instance.interceptors.request.use(config => {
        // console.log(config);
        return config
    }, err => {
        console.log(err);
    })
    //响应拦截
    instance.interceptors.response.use(res => {
        return res.data
    }, err => {
        console.log(err);
    })

    // 发送真正的网络请求 返回的instance就是Promise
    return instance(config)
}

